package org.oslims.server.dao;

import java.util.List;

import org.oslims.domain.Analysis;
import org.oslims.domain.SampleType;

public interface AnalysisDao extends BaseDao<Analysis, Long> {

	List<Analysis> findAllWithParametersAndDepartment();

	List<Analysis> findAllWithParametersAndDepartment(int start, int length, String sortBy, Boolean desc);

	List<Analysis> findAllForSampleTypes(List<SampleType> sampleTypes);

	List<Analysis> findAllByStateWithParametersAndDepartment(String state);

}
